草庐IT

Java System.loadLibrary 依赖项

全部标签

java - 如何使用所有依赖项从命令行编译 Maven 项目?

我有一个Maven项目,我通常可以从eclipse编译和运行它,但是当我从命令行编译它时,它缺少依赖项并且出现错误。只有在我下载依赖项并将它们添加到c:/Java/jdk/jre/lib/ext之后才能编译项目如何在不手动将它们添加到jdk的情况下从控制台行编译项目及其依赖项?编译器能否以某种方式读取Maven依赖项?pom.xml4.0.0TCPPingTCPPing0.0.1-SNAPSHOTsrcmaven-compiler-plugin3.31.81.8commons-clicommons-cli1.3.1commons-netcommons-net3.3ch.qos.logb

角参数依赖注射

我试图弄清楚如何在角度制作可重复使用的组件。我被困在一个特定方面。该组件取决于服务(已进行注射)。该服务从服务器检索项目列表。但是,从中检索项目的URL取决于使用该服务的可重复使用组件实例化的上下文。我将绝对最小的plunkr拼凑在一起,证明了这一点。https://plnkr.co/edit/hcngjeofidaq2hsnoypy这里可重复使用的组件在yygggg-list.component中。注射服务在yygggg.service.ts中。为了plunker的目的,我已经评论了HTTP检索,并替换为返回固定数组,但HTTP检索中的URL是需要可变性的方面。进一步来说这个:returnt

Java - 在 pom.xml 中添加 jar 依赖

我从来没有用maven构建过我的java应用程序。但是当我试图这样做时,它给了我错误。我只是通过从该应用程序导出为JAR,从其他Java应用程序创建了JAR文件。现在我想在我的Maven应用程序中添加这个JAR。我真的不知道该怎么做。这就是我在pom.xml中添加的方式。但我真的不知道它的ArtifactID应该是什么。说真的,ArtifactID是什么?ProjectZencommunitysystem1${basedir}\libs\ProjectZen.jar我遇到了以下错误MissingartifactProjectZen:community:jar:1谢谢法赫德穆拉吉

java - 如何将本地项目(不是 jar)添加为 Maven 项目的依赖项

我有两个Maven项目,它们作为两个模块添加到一个IntellijIdea的项目中。项目B依赖于项目A。这里是他们的pom.xml文件的简化版本。项目A:4.0.0com.groupa1.0-SNAPSHOTjarorg.apache.maven.pluginsmaven-compiler-plugin1.81.8项目B:4.0.0com.groupb1.0-SNAPSHOTjarorg.apache.maven.pluginsmaven-compiler-plugin1.81.8com.groupa1.0-SNAPSHOT项目A很容易编译,因为它没有依赖性。但是项目B依赖于项目A,因

java - ANT - 无法加载依赖类 com/jcraft/jsch/Logger

我的Ant脚本有问题。我需要复制一个文件到Linux服务器文件已正确复制,但我收到此错误:BUILDFAILEDC:\dev.xml:179:Problem:failedtocreatetaskortypescpCause:Couldnotloadadependentclasscom/jcraft/jsch/LoggerItisnotenoughtohaveAnt'soptionalJARsyouneedtheJARfilesthattheoptionaltasksdependupon.Ant'soptionaltaskdependenciesarelistedinthemanual.

java - 有人可以告诉我一个好的依赖矩阵是什么样子并说明原因吗?

我想开始使用DSM,但不确定如何开始。好的依赖矩阵是什么样的,为什么?它是如何工作的? 最佳答案 在这篇博文中IdentifyCodeStructurePatternswithNoEffort解释了如何使用依赖结构矩阵来识别代码结构模式。屏幕截图是使用DependencyStructureMatrix完成的工具NDepend。以下是一些模式:分层代码(没有循环的代码,绝对是DSM一眼就能给你看的最酷的东西)带有依赖循环的代码高内聚/低耦合饥饿的来电者受欢迎的被叫者相互耦合数据对象 关于j

java - 在 Java 中并行执行依赖任务

我需要找到一种在java中并行执行任务(依赖和独立)的方法。任务A和任务C可以独立运行。任务B取决于任务A的输出。我检查了java.util.concurrentFuture和Fork/Join,但看起来我们无法将依赖项添加到任务。任何人都可以指出我更正JavaAPI。 最佳答案 在Scala中这很容易做到,我认为你最好使用Scala。这是我从这里提取的示例http://danielwestheide.com/(Scala新手指南第16部分:从这里到哪里去)这个人有一个很棒的博客(我不是那个人)让我们以一位barrista煮咖啡为例

java - Maven 是否有办法将依赖版本作为属性获取?

我正在使用BOM将依赖项从另一个项目导入到我的项目中,我需要一种方法来引用已在所述BOM中声明的依赖项版本。到目前为止,我已经尝试将依赖项版本列为BOM中的一个属性,但这种方法失败了,因为属性不会随BOM一起导入。我已经看到依赖插件的dependency:properties在哪里目标几乎完全符合我的需要,但我需要的不是Artifact的完整路径,而是版本作为属性。有没有什么东西可以给我已解决Artifact的版本作为属性?更新-“为什么不使用父pom?”我经常发现自己在应用程序服务器环境中工作,其中提供的依赖项是用BOMArtifact指定的(因为这似乎已经成为分发相互关联的Arti

java - 为什么 intelliJ IDEA 依赖范围是 "provided"而不是 "compile"?

我希望IntelliJIDEA将我的库作为“编译”范围而不是“提供”范围。这是我的gradle文件的一部分:applyplugin:'java'sourceCompatibility=1.8repositories{mavenCentral()}dependencies{//Loggingcompile'ch.qos.logback:logback-classic:1.2.1'compile'com.getsentry.raven:raven-logback:7.8.2'//BigQuerycompile'com.google.api-client:google-api-client:

java - jboss-deployment-structure.xml 不加载我的 EAR 项目中的依赖项

这是我的EAR项目的jboss-deployment-structure.xml。和EAR项目在部署路径中有我的其他项目。有些是JARS,一个是WAR。我的项目之一使用EAR项目库中的依赖项。现在我从lib文件夹中删除jar并添加到jboss-deployment-structure.xml上面。我猜jar没有被加载,并给出了找不到所需jar的错误。这是StackTrace08:54:05,555ERROR[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/SBOS_Online].[resteasy